;doors opening
if[rightdoorsTarget == 1,
    if[rightdoors < 0.56,
        if[rightdoors < 0.24,
            if[rightdoors < 0.17,
                0,
                0.08 * cos[6 * (rightdoors - 0.205)] - 0.0782],
            0.315 * cos[5 * (rightdoors - 0.205)] - 0.31],
        -0.315 * cos[3.14 * (rightdoors - 1)] - 0.315],
;doors closing        
    if[rightdoors < 0.45,
        if[rightdoors < 0.24,
            if[rightdoors < 0.17,
                0,
                0.08 * cos[6 * (rightdoors - 0.205)] - 0.0782],
            -0.476 * (rightdoors - 0.24)],
        -0.315 * cos[4.222 * (rightdoors - 1)] - 0.315]
]